package projet.ejb;
import java.util.Collection;

import projet.entity.BusinessAngel;
import projet.entity.Fondateur;
import projet.entity.Groupe;
import projet.entity.Investisseur;
import projet.entity.Portefeuille;
import projet.entity.Startup;

@javax.ejb.Remote
public interface InvestisseurFacade{
	Investisseur add(Investisseur i);
	Investisseur update(Investisseur i);
	Investisseur findInvestisseur(String nom, String prenom);
	
	Investisseur findById(int id);
	int findIdByIdCompte(int id);	
	Collection<Investisseur> findAll();
	
	Collection<Investisseur> findAll_Groupe();
	Collection<Investisseur> findAll_Fondateur();
	Collection<Investisseur> findAll_BusinessAngel();
	void delete(int id);	
}